Volume 26, Issue 1, June 2024, Pages 52-70
Hassan Ali Mansour; Hend Mahmoud El Shafey
Volume 24, Issue 2, June 2023, Pages 328-344
Hassan Ali Mansour; Hend Mohamed Zakria